-- card: 10584 from stack: in -- bmap block id: 0 -- flags: 4000 -- background id: 12840 -- name: Intro -- part 1 (field) -- low flags: 01 -- high flags: 2001 -- rect: left=27 top=41 right=282 bottom=465 -- title width / last selected line: 0 -- icon id / first selected line: 0 / 0 -- text alignment: 0 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: text field -- part 2 (button) -- low flags: 00 -- high flags: A000 -- rect: left=271 top=288 right=335 bottom=326 -- title width / last selected line: 0 -- icon id / first selected line: 27009 / 27009 -- text alignment: 1 -- font id: 0 -- text size: 12 -- style flags: 0 -- line height: 16 -- part name: Continue ----- HyperTalk script ----- on mouseUp visual effect scroll left go to next card end mouseUp -- part contents for card part 1 ----- text ----- Here is how it works: You give MegaSort parameters that tell it what container holds the records you want sorted, what character separates the records in the container, and what character separates the fields within the records. You also tell MegaSort how you want the records sorted. You give parameters that specify what type of data is in the key, which field contains the key, whether you want the sort in ascending or descending order, and finally where the key lies within the field (the chunk). You can specify up to three keys for each sort.